package com.transaction.demo.notify.dao;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

import com.transaction.demo.notify.entity.NotifyRecordLogBean;

/**
 * 描述：通知记录日志表 RP_NOTIFY_RECORD_LOG
 * 作者：马庆智
 * 日期：2023/04/27 17:18:42
 */
@Mapper
public interface NotifyRecordLogDao {

   /**
    * 查询通知记录日志表 RP_NOTIFY_RECORD_LOG
    *
    * @param notifyRecordLog 请求参数
    * @return NotifyRecordLog
    * @author 马庆智
    * @date: 2023/04/27 17:18:42
    */
   NotifyRecordLogBean queryNotifyRecordLog(NotifyRecordLogBean notifyRecordLog);

   /**
    * 查询通知记录日志表 RP_NOTIFY_RECORD_LOG列表
    *
    * @param notifyRecordLog 请求参数
    * @return List<NotifyRecordLog>
    * @author 马庆智
    * @date: 2023/04/27 17:18:42
    */
   List<NotifyRecordLogBean> queryNotifyRecordLogList(NotifyRecordLogBean notifyRecordLog);

   /**
    * 添加通知记录日志表 RP_NOTIFY_RECORD_LOG
    *
    * @param notifyRecordLog 请求参数
    * @return int
    * @author 马庆智
    * @date: 2023/04/27 17:18:42
    */
   int saveNotifyRecordLog(NotifyRecordLogBean notifyRecordLog);

   /**
    * 删除通知记录日志表 RP_NOTIFY_RECORD_LOG
    *
    * @param ids 请求参数
    * @return int
    * @author 马庆智
    * @date: 2023/04/27 17:18:42
    */
   int deleteNotifyRecordLog(List<Integer> ids);

   /**
    * 更新通知记录日志表 RP_NOTIFY_RECORD_LOG
    *
    * @param notifyRecordLog 请求参数
    * @return int
    * @author 马庆智
    * @date: 2023/04/27 17:18:42
    */
   int updateNotifyRecordLog(NotifyRecordLogBean notifyRecordLog);

}